package com.zjdt.project.mysystem.service;

import java.util.List;
import com.zjdt.project.mysystem.domain.FlushScreen;

/**
 * 闪屏图片Service接口
 * 
 * @author dusin
 * @date 2024-07-26
 */
public interface IFlushScreenService 
{
    /**
     * 查询闪屏图片
     * 
     * @param flushScreenId 闪屏图片主键
     * @return 闪屏图片
     */
    public FlushScreen selectFlushScreenByFlushScreenId(Long flushScreenId);

    /**
     * 查询闪屏图片列表
     * 
     * @param flushScreen 闪屏图片
     * @return 闪屏图片集合
     */
    public List<FlushScreen> selectFlushScreenList(FlushScreen flushScreen);

    /**
     * 新增闪屏图片
     * 
     * @param flushScreen 闪屏图片
     * @return 结果
     */
    public int insertFlushScreen(FlushScreen flushScreen);

    /**
     * 修改闪屏图片
     * 
     * @param flushScreen 闪屏图片
     * @return 结果
     */
    public int updateFlushScreen(FlushScreen flushScreen);

    /**
     * 批量删除闪屏图片
     * 
     * @param flushScreenIds 需要删除的闪屏图片主键集合
     * @return 结果
     */
    public int deleteFlushScreenByFlushScreenIds(Long[] flushScreenIds);

    /**
     * 删除闪屏图片信息
     * 
     * @param flushScreenId 闪屏图片主键
     * @return 结果
     */
    public int deleteFlushScreenByFlushScreenId(Long flushScreenId);

    public int updateStatus(FlushScreen flush);
}
